adequate separation - German English Dictionary